package wili.logic;

import wili.c.Str9a;

/**
 *
 */
class Cont21 {
	static final boolean DEBUG = "asdf".isEmpty();
	/**
	 * And, or in indent expression(multi lines.)
	 */
	static final String AND = "and", OR = "or", AND_NOT = "andNot", OR_NOT = "orNot";
	final String andOp, orOp;
	public String expSt;
	String[] mathOps = "==,!=,>=,<=,>,<, eq , ne , gt , lt , ge , le ".split(",");
	/**
	 * Bracket's start~end range map.
	 */
	Str9a.IndMap lrIndMap;

	public Cont21() {
		this("&&", "||");
	}

	public Cont21(String and, String or) {

		this.andOp = and;
		this.orOp = or;
	}

	public Cont21 setExprSt(String st) {
		this.expSt = st;
		this.lrIndMap = Str9a.readBracketIndMap(expSt);
		return this;
	}

}
